package chapter04;

public class Java18_Object {
    public static void main(String[] args) {
        // TODO 内部类
        // Java中不允许外部类使用private、protected修饰
        /*
            外部类：在源码中直接声明的类
            内部类：类中声明的类，当成外部类的属性使用即可，需要构建外部类对象才可以使用
         */
        OuterClass outerClass = new OuterClass();
        OuterClass.InnerClass innerClass = outerClass.new InnerClass();
    }
}

class OuterClass {
    class InnerClass {

    }
}
